ASP.NET Web Forms - DataList 控件
全部标签 我刚刚被要求找出为什么一个客户的网站以一种有趣的方式被谷歌列出。一些链接有一个带有(看似)随机名称的额外目录。网址。http://www.servicedofficecompany.co.uk/resources/被谷歌列为。http://www.servicedofficecompany.co.uk/(A(khbmZF83yQEkAAAAZGQ1OThhMmQtNzA4Zi00NmVmLWI4ZDUtMTA4ZmRmYjgzZWVmjkz4KVF6yNl_4UvHnUcR51UunJw1)S(sbkd2nyztm23yk555lbbtgzl))/resources/这并非在所有页面上
我们得到的一个SEO建议是将所有javascript移动到外部文件,这样代码就可以从文本中删除。对于固定脚本,这不是问题,但需要生成一些脚本,因为它们依赖于一些由asp.net生成的ClientId。我可以使用ScriptManager(来自asp.netAjax或来自Telerik)将此脚本发送到浏览器,还是我需要为此编写自己的组件?我只找到了组合固定文件和/或嵌入式资源(也是固定的)的方法。 最佳答案 如何在内联Javascript数组/哈希中注册ClientID,并让您的外部JS文件遍历它?
我读到SEO最佳实践是使用小写url。我是否也应该将我的asp.netwebforms项目文件命名为小写?VisualStudio不会将新项目中的默认文档命名为全部小写。自浏览到http://www.mysite.com/mypage.aspx后,我不确定这是否重要即使您的页面名为MyPage.aspx,它仍然可以工作。有人可以启发我吗? 最佳答案 解决方案文件未部署或对网络服务器不可见,因此您无需担心其名称的大小写问题。就aspx页面而言,大多数搜索引擎在索引页面时区分大小写,所以MyPage.aspx和mypage.aspx就许
我正在为我的网站创建一个robots.txt文件,但查看我的项目结构后,我不确定要禁止什么。我是否需要禁止标准.NETMVC目录和文件,例如/App_Data、/web.config、/Controllers、/Models、/Global.asax?或者那些还没有被编入索引?像/bin和/obj这样的目录呢?如果我想禁止某个页面,我是禁止/Views/MyPage/Index.cshtml还是/MyPage?此外,在robots.txt文件中指定站点地图时,我可以使用我的Web.sitemap吗,还是需要使用不同的xml文件? 最佳答案
这个问题可能被问过很多次,但我无法得到一个明确的答案,所以请原谅我。我有一个成功运行的ASP.NETMVC博客,最近我了解到谷歌可以看到请求http://www.myblog.com和http://myblog.com不同。所以我想做一些从一个到另一个的重定向,但不确定我必须从哪个到另一个进行重定向。意思是,我想执行从http://www到http://的301重定向,反之亦然。此外,在站点地图文件中,我已将URL指定为http://www.*,在googlewebmastertools中,站点显示为http://www.myblog.com。有人可以帮我解决这个问题吗?
只想说我真的很喜欢prerender.io,但我目前遇到了一个问题,我想知道我是否做错了什么,有更多服务经验的人可以帮助我。我在prerender.io网站和DebianLinux机器上遇到了同样的问题,我为本地执行设置了prerender。我的新站点是ASP.NetMVC和Angular的混合体,其中Angular表示服务器上MVC路由中的工作流(或内容类别)。内容类别的示例如下:http://[somesitename]/PublicContent/#!/newshttp://[somesitename]/PublicContent/#!/welcomeMVC服务器端路由是:htt
我在classicASP开发了网站.网址不是SEO目前很友好。请建议我如何在ASP中为我的网站制作SEO友好的URL。是否有任何支持功能可以帮助在ASP中创建SEO友好的URL?产品信息页面的URL,如下所示:http://www.yourdomain.com/store/template/template2/Default.asp?mainpage=product_info&P_ID=18047感谢您的帮助。我已经阅读了文档并正确安装了IIRF。现在我几乎没有疑问了。我尝试了几个带有重定向的示例,但它们正在运行。我将干净的URL放在地址栏中,结果显示来自原始URL的数据。我的问题:我
我正在使用asp.net2010,我想知道如何才能完全Conceal搜索引擎中的特定页面,类似于Facebook的安全设置设置方式(例如,如果我搜索我的真实姓名,我的fb页面现在将显示在google中)。 最佳答案 使用robots.txt为了额外的安全,你可以分析用户代理字符串,如果它是belongstoacrawler,返回一个空页面。 关于asp.net-从谷歌等搜索引擎Conceal页面(如Facebook的安全设置),我们在StackOverflow上找到一个类似的问题:
我是asp.net的新手,对我将要维护的小网站上的臃肿View状态有一些担忧。因为我实际上不想学习asp.net(虽然mvc看起来很有趣),我的问题是我是否应该关心这个潜在的问题,或者只是等待4年直到重写网站....希望你们中的一些人有一些经验或已经做过适当的研究,以帮助我决定是否值得花时间对此做些什么。我对解决方法不感兴趣,因为如果这是一个严重的问题,我已经找到了有关减少View状态的不同方法的信息。(虽然这需要我了解框架和代码。)谢谢。 最佳答案 如果页面很大,一些搜索引擎只处理页面的前几个KB。由于View状态是表单/页面顶部
我有一个大约一年前创建的网站,此后一直在不断修改。该网站采用经典ASP编码,包含大约50个页面——有些是多用途的,并包含老式风格的链接,例如:/news.asp?PageIndex=4/news.asp?SearchString=Obama/news.asp?SearchString=Obama&PageIndex=4/news.asp?NewsID=1我安装了IIRFv2,它允许访问URL重写功能,所以我不必担心。我担心的是如何用SEFurl替换大约300个指向.ASP页面的链接。就我的理解而言,我必须为每个链接添加一个数据库查询(以提取所链接记录的标题)。我需要有关如何开始将网站转